﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace Mapping.Seguridad
{
    public static class MappingModulos
    {
        public static List<Entidades.Seguridad.Modulo> ConsultarModulos()
        {
            SqlCommand cmdConsultarModulos = new SqlCommand();
            cmdConsultarModulos.CommandText = "sp_ConsultarModulos";
            cmdConsultarModulos.CommandType = System.Data.CommandType.StoredProcedure;
            cmdConsultarModulos.Connection = Servicios.Conexion.ObtenerInstancia().RetornarConexion();
            SqlDataReader drModulo = cmdConsultarModulos.ExecuteReader();

            List<Entidades.Seguridad.Modulo> ColModulos = new List<Entidades.Seguridad.Modulo>();

            while (drModulo.Read())
            {
                Entidades.Seguridad.Modulo oModulo = new Entidades.Seguridad.Modulo();
                oModulo.IdModulo = drModulo["Id_Modulo"].ToString();
                oModulo.Descripcion = drModulo["Descripcion"].ToString();

                ColModulos.Add(oModulo);
            }

            return ColModulos;
        }
    }
}
